


@media all and (max-width:1366px){
	/**/
	.row {padding:0 100px;}
	.navigation .menu {width:calc(100% - 156px);}
	.navigation .menu ul li.sub .i_sub {padding:0 100px;}

	/**/
	.con_solutions_list li .text {padding:30px;}
	.con_solutions_list li .text .btn_area {margin-top:20px;}
}




@media all and (max-width:1280px){
	/**/
	.tab a {width:calc(16.666% - 10px); font-size:14px;}

	/**/
	.con_solutions_list li .text p {-webkit-line-clamp:2;}
}




@media all and (max-width:1024px){

	/* public */
	body {overflow:hidden;}
	.row {padding:0 20px; width:100%;}
	a.btn {padding:10px 20px;font-size:12px;}

	/**/
	.tab {}
	.tab a {width:calc(50% - 5px); margin-bottom:10px; padding:10px; font-size:12px;}

	.table_scroll {overflow-x:scroll;}
	table {width:1000px; font-size:12px;}
	table tbody td {padding:6px;}
	
	/* ---- navigation ---- */
	.navigation {position:fixed;}
	.navigation .top ul li a {font-size:12px;}
	.navigation .box {height:64px;}
	.navigation .logo {width:90px;}
	/**/
	.navigation .anchor {display:block; position:relative; top:0; z-index:2; width:40px; height:40px; border:none; outline:none; cursor:pointer;}
	.navigation .anchor span {display:block; margin:auto; top:0; bottom:0; left:auto; right:0; content:""; position:absolute; width:18px; height:18px; overflow:hidden;} 
	.navigation .anchor span::before,
	.navigation .anchor span::after {content:""; position:absolute; width:20px; height:2px; background:#000000;}
	.navigation .anchor span::before,
	.navigation .anchor span::before {top:4px;}
	.navigation .anchor span::after {bottom:4px;}
		/* anchor展开 */
	    .open .anchor span:before {animation:0.3s ease-in-out 0s normal forwards 1 running n1;}
	    .open .anchor span:after {animation:0.3s ease-in-out 0s normal forwards 1 running n2;}
		@keyframes n1 {
	        0% {
	            top:4px;
	        }
	        50% {
	            transform:rotate(0deg);
	        }
	        100% {
	            top:8px;
	            transform:rotate(45deg);
	        }
	    }
	    @keyframes n2 {
	        0% {
	            bottom:4px;
	        }
	        50% {
	            transform:rotate(0deg);
	        }
	        100% {
	            bottom:8px;
	            transform:rotate(-45deg);
	        }
	    }
	    /* anchor收起 */
	    .close .anchor span:before { animation:0.4s ease-in-out 0s normal forwards 1 running n3;}
	    .close .anchor span:after {animation:0.4s ease-in-out 0s normal forwards 1 running n4;}
	    @keyframes n3 {
	        0% {
	            top:8px;
	            transform:rotate(45deg);
	        }
	        50% {
	            transform:rotate(0deg);
	        }
	        100% {
	        	top:4px;
	        }
	    }
	    @keyframes n4 {
	        0% {
	            bottom:8px;
	            transform:rotate(-45deg);
	        }
	        50% {
	            transform:rotate(0deg);
	        }
	        100% {
	        	bottom:4px;
	        }
	    }
	/**/
	.navigation .menu {width:auto;}
	.navigation .menu ul {display:block; visibility:hidden; position:fixed; left:0; top:0; z-index:998; margin-top:64px; padding:20px; overflow:scroll; -webkit-transition:0.3s; transition:0.3s;}
	.navigation .menu ul:before {content:""; position:fixed; left:0; top:64px; width:100%; height:0; background:#FFFFFF;}
	.navigation .menu ul li {display:none; opacity:0; position:relative; padding:0; border-bottom:1px solid rgba(0,0,0,0.05); overflow:hidden;}
	.navigation .menu ul li a { margin:0; padding:20px 0; position:relative; width:100%; height:auto; line-height:normal; text-align:left; font-size:14px; color:#000000;}
	.navigation .menu ul li .arrow {right:0; -moz-transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
	.navigation .menu ul li .arrow::before {left:50%; right:auto; top:50%; bottom:auto; transform-origin:center center; transform:translateX(-50%) translateY(-50%) rotate(0deg); -moz-transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
	.navigation .menu ul li .arrow::after {left:50%; right:auto; top:50%; bottom:auto; transform-origin:center center; transform:translateX(-50%) translateY(-50%) rotate(90deg);}
	.navigation .menu ul li.sub > a {}
	.navigation .menu ul li.sub .rotate {transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg);}
	.navigation .menu ul li.sub .rotate:before {opacity:0;}
	.navigation .menu ul li.sub .total_i_sub {display:none; visibility:visible; opacity:1; width:100%!important; min-height:auto; position:static; border:none; padding:0 0 20px 0;}
	.navigation .menu ul li.sub .i_sub {padding:0; border:none;}
	.navigation .menu ul li.sub .i_sub span {width:100%; position:relative; padding:10px 0; text-indent:0; font-size:12px;}
	.navigation .menu ul li.sub .i_sub span .arrow {right:0; transform:rotate(90deg);}
	.navigation .menu ul li.sub .i_sub span .rotate {transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg);}
	.navigation .menu ul li.sub .i_sub span .rotate:before {opacity:0;}
	.navigation .menu ul li.sub .i_sub .i_sub_list {position:static; visibility:visible; opacity:1; display:none; padding:10px 0; width:100%!important;}
	.navigation .menu ul li.sub .i_sub .i_sub_list .cell {padding:0; width:100%;}
	.navigation .menu ul li.sub .i_sub .i_sub_list .cell a {border:none; padding:6px 0;}
	.navigation .menu ul li.sub .i_sub .i_sub_list .cell .text {width:100%;}
	.navigation .menu ul li.sub .i_sub .i_sub_list .cell .text p {font-size:12px;}
	.navigation .menu ul li.sub .total_i_sub .left_gray_bg {display:none;}
		/* menu展开 */
		.open .menu ul {visibility:visible;}
		.open .menu ul li {display:block; animation:0.3s ease-in-out 0s normal forwards 1 running menu_show;}
		.open .menu ul:before {animation:0.3s ease-in-out 0s normal forwards 1 running menu_bg_show;}
		@keyframes menu_show{
			0%{
				margin-top:10px;
			}
			100%{
				opacity:1;
			}
		}
		@keyframes menu_bg_show{
			0%{
			}
			100%{
				height:100%;
			}
		}

		/* menu收起 */
		.close .menu ul {visibility:hidden;}
		.close .menu ul li {display:block; animation:0.3s ease-in-out 0s normal forwards 1 running menu_hide;}
		.close .menu ul:before { animation:0.3s ease-in-out 0s normal forwards 1 running menu_bg_hide;}
		@keyframes menu_hide{
			0%{
				opacity:1;
			}
			100%{
				margin-top:10px;
			}
		}
		@keyframes menu_bg_hide{
			0%{
				height:100%;
			}
			100%{
			}
		}
    .navigation .menu .search {display:none; width:40px; height:40px; margin:0; padding:0; background-size:55% auto;}
    .navigation .menu .search i {width:16px; height:16px;}
    .navigation .menu .search i:before {width:14px; height:14px;}
    .navigation .menu .search i:after {}
    .searchview {width:100%;}
    .searchview .form {margin:auto; position:relative; width:calc(100% - 100px);}
    .searchview .form i {background-position:center left;}
    .searchview .form button {background-position:center right;}
    .searchview .results {padding:20px 80px 30px;}

	.shead {padding:0 0 30px 0;}
	.shead .sl h2 {font-size:22px;}
	.shead .sl h2::before {height:5px;}
	.shead .sl span {font-size:44px; left:20px;}

	.con_temp_banner {padding:124px 0 60px;}
	.con_temp_banner .box .text h1 {font-size:32px;}

	.pages a, .pages span {font-size:14px;}
	.pages a:not(.a1),
	.pages span {display:none;}

	.alert .i_a {width:calc(100% - 40px);}

	/**/
	.footer {}
	.footer .inner {}
	.footer .t {padding-top:40px;}
	.footer .t .l {width:100%; padding:0; display:block;}
	.footer .t .l .cc {width:100%; padding:0;}
	.footer .t .l .c-col {width:100%; margin:0; border-bottom:1px solid rgba(0,0,0,0.1);}
	.footer .t .l .c-col h3 {font-size:14px; margin:0; padding:20px 0; position:relative;}
	.footer .t .l .c-col h3 span {display:block; margin:auto; width:10px; height:10px; position:absolute; right:0; top:0; bottom:0; -moz-transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
	.footer .t .l .c-col h3 span:before {content:""; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); width:10px; height:1px; background:#000000; -moz-transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
	.footer .t .l .c-col h3 span:after {content:""; position:absolute; left:50%; top:0; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); width:1px; height:10px; background:#000000;}
	.footer .t .l .c-col h3 span.rotate {
		transform:rotate(90deg);
		-ms-transform:rotate(90deg);   /* IE 9 */
		-moz-transform:rotate(90deg);  /* Firefox */
		-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
		-o-transform:rotate(90deg);  /* Opera */
	}
	.footer .t .l .c-col h3 span.rotate:before {opacity:0;}
	.footer .t .l .c-col ul {display:none; border:none; padding:0; margin:0 0 20px; width:100%!important;}
	.footer .t .l .c-col ul li {font-size:12px; width:100%; padding:0;}
	.footer .t .l .c-col ul li a {font-size:12px; display:block; padding:10px 0; text-indent:10px;}
	.footer .t .l .social {margin:40px auto; width:100px;}
	.footer .t .l .social ul {display:flex; justify-content:center;}
	.footer .t .l .social ul li {}
	.footer .t .l .social ul li a {width:40px; height:40px;}
	.footer .t .l .social ul li .vcode {left:50%; top:-120px; transform:translateX(-50%);}
	.footer .t .r {width:100%; margin:0; display:none;}
	.footer .t .r .hotline {width:100%;}
	.footer .t .r .hotline ul li p {margin-top:6px; font-size:18px; justify-content:center;}
	.footer .t .r .office {margin:40px 0 20px;}
	.footer .t .r .office ul li {font-size:12px;}
	.footer .t .r .logo {margin:20px auto; width:100px;}
	.footer .b {justify-content:center;}
	.footer .b p {font-size:12px;}
	.footer .r_top {display:none!important;}

	/**/
	.swiper-container-horizontal > .swiper-pagination-bullets em:nth-child(1), .swiper-pagination-custom, .swiper-pagination-fraction em:nth-child(1) {font-size:24px;}
	.swiper-container-horizontal > .swiper-pagination-bullets em:nth-child(3), .swiper-pagination-custom, .swiper-pagination-fraction em:nth-child(3) {font-size:16px;}
	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:30px;}
	.swiper-container .swiper-pagination .swiper-pagination-bullet {margin:0 6px; border-right-width:3px; height:14px;}
	.swiper-container .swiper-pagination .swiper-pagination-bullet-active {height:18px;}
	.swiper-button-next, .swiper-button-prev {width:50px; height:50px;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-size:11px auto;}
	.swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next:hover {background-size:13px auto;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-size:11px auto;}
	.swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev:hover {background-size:13px auto;}
	.sc-res {margin-top:64px; height:50vh;}
	.sc-res .swiper-slide .it {}
	.sc-res .swiper-slide .it h6 {font-size:14px;}
	.sc-res .swiper-slide .it h2 {font-size:52px;}
	.sc-res .swiper-slide .it p {font-size:16px;}
	.sc-res .sbn {padding-left:180px;}
	

	/**/
	.news {padding:50px 0;}
	.news h2 {font-size:32px;}
	.news ul {margin:30px -10px 20px;}
	.news ul li a .cover i {height:200px;}
	.news ul li .text {padding:20px;}
	.news ul li .text h4 {font-size:16px;}
	.news ul li .text p {font-size:12px;}

	.player video {width:100%;}
	.player .close {right:10px; top:10px;}

	.sel_privacy article {max-width:none; width:100%; margin:0; padding:150px 50px 100px;}

	a.anchor {top:-64px;}



	
	/****************************************/
	/**************    home    **************/
	/****************************************/
	/**/
	.kv {height:500px; margin-top:64px;}
	.kv .swiper-slide {}
	.kv .swiper-slide .text {}
	.kv .swiper-slide .it {position:relative; text-align:center; width:100%;}
	.kv .swiper-slide .it h2 {font-size:22px;}
	.kv .swiper-slide .it p {font-size:14px;}
	.kv .swiper-slide .text .btn_area {margin-top:30px;}

	/**/
	.scenes {padding:80px 0 80px; background-attachment:scroll;}
	.scenes .shead p {font-size:14px;}
	.scenes .sc_col .sc_col_i .item_name {padding:10px;}
	.scenes .sc_col .sc_col_i .item_name p {font-size:18px;}
	.scenes .sc_col .sc_col_i {width:100%;}
	.scenes .sc_col .sc_col_i:nth-child(1) {margin-bottom:20px;}
	.scenes .sc_col .sc_col_i ul li {width:100%; margin-bottom:20px;}
	.scenes .sc_col .sc_col_i ul li:last-child {margin:0;}
	.scenes .sc_col .sc_col_i ul li a .cover {height:300px;}
	.scenes .sc_col .sc_col_i ul li a .cover span {opacity:0.8;}
	.scenes .sc_col .sc_col_i ul li a .text h3 {font-size:14px; padding:20px;}
	.scenes .sc_col .sc_col_i ul li a .text p {opacity:1; font-size:14px; padding:20px;}
	.scenes .sc_col .sc_col_i ul li a .text b {/*opacity:1;*/ font-size:12px; padding:0 0 20px 20px;}
	.scenes .sc_col .sc_col_i ul li a .text b i {width:10px;}
	.scenes .sc_col .sc_col_i ul li a .text b i::before {width:8px; right:-8px;}
	.scenes .sc_col .sc_col_i ul li a .text b i::after {width:8px; right:-9px;}
	.scenes .sc_col .sc_col_i:nth-child(2) ul li {width:100%;}
		

	/**/
	.intro {padding:80px 0;}
	.intro .main {margin:0;}
	.intro .main .text {width:100%;}
	.intro .main .text p {font-size:14px; margin:0 0 40px;}
	.intro .main .text ul {margin-top:50px;}
	.intro .main .text ul li h3 {font-size:28px;}
	.intro .main .text ul li p {font-size:12px;}
	.intro .main .text .btn_area {text-align:center;}
	.intro .main .img {width:100%; margin:100px 0 40px;}
	.intro .main .img .c_main {width:270px; height:270px; margin:auto;}
	.intro .main .img .c_main .video_cover {width:150px; height:150px;}
	.intro .main .img .c_main .video_cover i {width:50px; height:50px; background-position:16px center;}
	.intro .main .img .c_main .video_cover .bg {}
	.intro .main .img .c_main .video_cover:hover .bg {transform:scale(1,1);}
	.intro .main .img .c_main .c_outer {width:440px; height:440px; margin-top:-220px; margin-left:-220px; border-width:1px;}
	.intro .main .img .c_main ul li {width:80px; height:80px;}
	.intro .main .img .c_main ul li:nth-child(1) {top:-40px;}
	.intro .main .img .c_main ul li:nth-child(2) {left:-40px;}
	.intro .main .img .c_main ul li:nth-child(3) {right:-40px;}
	.intro .main .img .c_main ul li a span {font-size:12px;}

	/**/
	.solutions {padding:0 0 80px;}
	.solutions .shead .sl p {font-size:14px; margin-top:10px;}
	.solutions ul {margin:-10px;}
	.solutions ul li {width:50%; padding:10px;}
	.solutions ul li a {padding:40px 10px;}
	.solutions ul li a .img {margin-bottom:10px;}
	.solutions ul li a .img span {width:60px; height:60px;}
	.solutions ul li a p {font-size:14px;}

	/**/
	.news {}
	.news ul {margin:0 -20px 20px;}
	.news ul li:first-child {width:100%; margin-bottom:20px;}
	.news ul li:first-child a {flex-direction:column-reverse;}
	.news ul li:first-child a .text {width:100%; padding:20px 0 30px; border-top:none;}
	.news ul li:first-child a .text h4 {font-size:18px;}
	.news ul li:first-child a .cover {width:100%;}
	.news ul li:first-child a .cover i {width:40px; height:40px;}
	.news ul li:first-child a .cover span {height:300px;}
	.news ul li {width:100%; margin-bottom:0; padding:0 20px;}
	.news ul li a .text {padding:20px 0;}
	.news ul li a .text span {font-size:12px;}
	.news ul li a .text h4 {font-size:14px; margin:20px 0 0 0;}
	.news ul li a .text p {margin:14px 0 0px 0; font-size:14px;}
	.news ul li a .cover .oper {padding:0 20px;}
	.news ul li a .cover .oper p {font-size:18px;}
	.news ul li a .cover .oper em {width:20px;}

	/**/
	.recruitment_entrance {padding:40px 0 100px 0;}
	.recruitment_entrance .shead .sl {width:100%;}
	.recruitment_entrance .shead p {font-size:14px;}
	.recruitment_entrance ul {}
	.recruitment_entrance ul li {width:100%; padding:10px 20px;}
	.recruitment_entrance ul li a .name {padding:20px 24px;}
	.recruitment_entrance ul li a .name h3 {font-size:14px;}
	.recruitment_entrance ul li a .name b {font-size:12px;}
	.recruitment_entrance ul li a .name b i {width:10px;}
	.recruitment_entrance ul li a .name b i::before {width:8px; right:-8px;}
	.recruitment_entrance ul li a .name b i::after {width:8px; right:-9px;}




	/*****************************************/
	/************    products    *************/
	/*****************************************/
	.sel_products {}
	    /**/
	    .products_list {padding-bottom:80px;}
	    .products_list .box {}
	        .con_products_list {}
	        .con_products_list li {margin-bottom:20px;}
	        .con_products_list li .cell {flex-direction:column;}
	        .con_products_list li .name {width:100%; padding:20px;}
	        .con_products_list li dl {width:100%; border:none;}
	        .con_products_list li .name h3 {font-size:18px; margin-bottom:4px;}
	        .con_products_list li .name p {font-size:14px;}
	        .con_products_list li .name .btn_area {margin-top:20px;}
	        .con_products_list li dl dd {border-width:2px;}
	        .con_products_list li dl dd a {padding:20px;}
	        .con_products_list li dl dd a h4 {font-size:14px;}
	        .con_products_list li dl dd a .text {flex-direction:column-reverse;}
	        .con_products_list li dl dd a .text p {width:100%; font-size:12px;}




	/*****************************************/
	/********    products_detail    **********/
	/*****************************************/
	.sel_products_detail .topic {margin-top:64px; padding:20px 0;}
	.sel_products_detail .topic .breadcrumb {margin-bottom:40px; font-size:12px;}
	.sel_products_detail .topic .text h1 {font-size:22px;}
	.sel_products_detail .article {padding:60px 0; font-size:14px;}
	.sel_products_detail .article .box {margin-bottom:30px; width:100%;}
	.sel_products_detail .article h2 {font-size:18px;}
	.sel_products_detail .article strong {font-size:18px;}
	.sel_products_detail .article .command_links {}
	.sel_products_detail .article .command_links h3 {font-size:14px;}
	.sel_products_detail .article .command_links ul {}
	.sel_products_detail .article .command_links ul li {}
	.sel_products_detail .article .command_links ul li a {font-size:12px;}
	.sel_products_detail .article .command_links ul li a::before {width:4px; height:4px;}




	/*****************************************/
	/**************    about    **************/
	/*****************************************/
	.company {}
	.company .box {flex-direction:column-reverse;}
	.company .text {width:100%; padding:30px 30px 100px; font-size:14px;}
	.company .img {width:100%;}
	.company .img span {}
	/**/
	.honor {padding:80px 0;}
	.honor ul {margin:-10px;}
	.honor ul li {width:50%; padding:10px;}
	.honor ul li .img {padding:15%;}
	.honor ul li p {font-size:14px;}
	/**/
	.departments {padding:80px 0;}
	.departments .dt {}
	.departments .dt ul {margin:-10px;}
	.departments .dt ul li {width:100%; padding:10px;}
	.departments .dt ul li .inner {padding:20px;}
	.departments .dt ul li h3 {font-size:18px; margin-bottom:80px;}
	.departments .dt ul li h3::after {left:-20px; width:4px;}
	.departments .db {margin-top:40px;}
    .departments .db h2 {font-size:22px;}
    .departments .db ul {margin-top:10px;}
    .departments .db ul li {width:100%; padding:0;}
    .departments .db ul li .inner {padding:40px 0; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
    .departments .db ul li h3 {font-size:16px;}
    .departments .db ul li p {font-size:14px;}
	/**/
	.contact_form {padding:80px 0;}
	.contact_form .fb_l {width:100%;}
	.contact_form .fb_l h2 {font-size:22px; margin-bottom:20px;}
	.contact_form .fb_l p {font-size:14px; width:100%;}
	.contact_form .fb_r {width:100%; margin-top:30px; padding:0;}
	.contact_form .fb_r ul {margin:-10px;}
	.contact_form .fb_r ul li {padding:10px;}
	.contact_form .fb_r ul li input,
	.contact_form .fb_r ul li textarea {padding:14px; font-size:14px;}
	.contact_form .fb_r ul li textarea {height:140px;}
	.contact_form .fb_r a.btn {margin:20px 0 0 0; padding:14px 20px;}




	/******************************************/
	/**************    scenes    **************/
	/******************************************/
	.scenes_list {padding:80px 0;}
		.con_scenes_list li {margin-bottom:20px;}
		.con_scenes_list li .inner {}
		.con_scenes_list li .text {width:100%; padding:40px;}
		.con_scenes_list li .text h2 {font-size:22px;}
		.con_scenes_list li .text p {font-size:14px;}
		.con_scenes_list li .img {width:100%;}
		.con_scenes_list li .img span {height:300px;}
	
	


	/******************************************/
	/*************    solutions    ************/
	/******************************************/
	.sel_solutions {}
	    /**/
		.con_solutions_list li {margin-bottom:20px;}
		.con_solutions_list li:last-child {margin:0;}
		.con_solutions_list li dd {margin-bottom:20px;}
		.con_solutions_list li dd:last-child {margin:0;}
	    .con_solutions_list li .cell {flex-direction:column;}
	    .con_solutions_list li .cover {width:100%;}
	    .con_solutions_list li .text {width:auto; padding:30px 20px;}
	    .con_solutions_list li .text h3 {font-size:16px; margin-bottom:10px;}
	    .con_solutions_list li .text p {font-size:12px; -webkit-line-clamp:2;}
		.con_solutions_list li .text b {font-size:12px;}
		.con_solutions_list li .text b i {width:10px;}
		.con_solutions_list li .text b i::before {width:8px;}
		.con_solutions_list li .text b i::after {width:8px;}
		.con_solutions_list li a:hover .text b i::before{right:-12px;}
    	.con_solutions_list li a:hover .text b i::after{right:-13px;}
	    /**/
	    .solutions_list {margin-bottom:80px;}
	    .solutions_list .tab {margin-bottom:20px;}




	/*****************************************/
	/***************    news    **************/
	/*****************************************/
	.news_list {padding:0 0 80px 0;}
		.con_news_list {margin:-10px;}
		.con_news_list li {width:100%; padding:10px;}
		.con_news_list li a .cover i {width:40px; height:40px;}
		.con_news_list li a .text {margin:20px auto; width:calc(100% - 40px); min-height:112px;}
		.con_news_list li a .text h3 {font-size:16px;}
		.con_news_list li a .text p {font-size:12px;}




	/*****************************************/
	/***********    news_detail    ***********/
	/*****************************************/
	.sel_news_detail .article {padding:144px 0 80px; font-size:14px;}
	.sel_news_detail .article .box {width:100%;}
	.sel_news_detail .article .title {margin-bottom:30px;}
	.sel_news_detail .article .title h1 {font-size:22px; margin-bottom:10px;}
	.sel_news_detail .article .title span {font-size:12px;}
	.sel_news_detail .article p {font-size:14px;}




	/*****************************************/
	/***************    join    **************/
	/*****************************************/
	.living_activities {padding:80px 0;}
	.living_activities h2 {font-size:22px;}
	.living_activities ul {margin:-10px;}
	.living_activities ul li {width:50%; padding:10px;}
	.living_activities ul li .img span {height:100px;}
	.living_activities ul li .img p {padding:10px; min-height:64px; font-size:12px;}

	.employee_said {padding:80px 0;}
	.employee_said .swiper-container .swiper-slide .img {width:100%;}
	.employee_said .swiper-container .swiper-slide .img span {height:240px;}
	.employee_said .swiper-container .swiper-slide .text {width:100%; margin:30px 0;}
	.employee_said .swiper-container .swiper-slide .text h5 {font-size:16px; margin-bottom:20px;}
	.employee_said .swiper-container .swiper-slide .text p {font-size:14px; padding:30px 0;}
	.employee_said .swiper-container .swiper-slide .text p::before,
	.employee_said .swiper-container .swiper-slide .text p::after {width:20px; height:20px;}
	.employee_said .swiper-container .swiper-pagination {padding:0; left:0;}

	.faqs_list {padding:80px 0 0;}
		.con_faqs_list {}
		.con_faqs_list li h3 {padding:10px 40px 10px 0; font-size:14px;}
		.con_faqs_list li h3 i {margin-right:-44px;}
		.con_faqs_list li p {font-size:12px;}

	.jobs_list {padding:0 0 80px 0;}
		.con_jobs_list {margin:-10px;}
		.con_jobs_list li {width:50%; padding:10px;}
		.con_jobs_list li .inner {padding:40px 20px 20px;}
		.con_jobs_list li .name {margin-bottom:60px;}
		.con_jobs_list li .name::before {left:-20px;}
		.con_jobs_list li .name span {font-size:12px;}
		.con_jobs_list li .name h4 {font-size:14px; margin:0 0 10px;}
		.con_jobs_list li p {font-size:12px;}
		.con_jobs_list li p i {width:10px; margin-right:6px;}
		.con_jobs_list li p i::before {width:6px; height:1px; right:-6px; top:0.5px;}
		.con_jobs_list li p i::after {width:6px; height:1px; right:-6.5px; top:0;}
        .con_jobs_list li .inner:hover p i::before{right:-9px;}
        .con_jobs_list li .inner:hover p i::after{right:-10px;}

        .light_box {}
        .light_box .box {width:calc(100% - 40px); padding:30px 20px 30px 30px;}
        .light_box .scroll_box {padding-right:10px; height:360px;}
        .light_box .close {right:3px; top:2px;}
        .light_box .close::before {width:14px;}
        .light_box .close::after {height:14px;}
        .light_box .scroll_box .title {}
        .light_box .scroll_box .title h2 {font-size:18px;}
        .light_box .scroll_box .title span {font-size:12px;}
        .light_box .scroll_box h3 {font-size:12px; margin-bottom:14px;}
        .light_box .scroll_box p {font-size:12px; margin-bottom:20px;}

    .jobs_list .pages {margin:40px 0 0 0;}




    /*****************************************/
	/*************    contact    *************/
	/*****************************************/
	



	/*****************************************/
	/***********    sel_privacy    ***********/
	/*****************************************/
	.sel_privacy article {padding:114px 20px 50px;}


}


